package com.example.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "tb_file")
public class TbFile {
    /**
     * 文件id
     */
    @Id
    private Long id;

    /**
     * 文件原名
     */
    @Column(name = "file_name")
    private String fileName;

    /**
     * 文件扩展名
     */
    private String ext;

    /**
     * 文件组
     */
    @Column(name = "file_group")
    private String fileGroup;

    /**
     * 文件路径
     */
    private String path;

    /**
     * 文件大小
     */
    @Column(name = "file_size")
    private Integer fileSize;

    /**
     * md5
     */
    @Column(name = "file_md5")
    private String fileMd5;

    /**
     * 获取文件id
     *
     * @return id - 文件id
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置文件id
     *
     * @param id 文件id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取文件原名
     *
     * @return file_name - 文件原名
     */
    public String getFileName() {
        return fileName;
    }

    /**
     * 设置文件原名
     *
     * @param fileName 文件原名
     */
    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    /**
     * 获取文件扩展名
     *
     * @return ext - 文件扩展名
     */
    public String getExt() {
        return ext;
    }

    /**
     * 设置文件扩展名
     *
     * @param ext 文件扩展名
     */
    public void setExt(String ext) {
        this.ext = ext;
    }

    /**
     * 获取文件组
     *
     * @return file_group - 文件组
     */
    public String getFileGroup() {
        return fileGroup;
    }

    /**
     * 设置文件组
     *
     * @param fileGroup 文件组
     */
    public void setFileGroup(String fileGroup) {
        this.fileGroup = fileGroup;
    }

    /**
     * 获取文件路径
     *
     * @return path - 文件路径
     */
    public String getPath() {
        return path;
    }

    /**
     * 设置文件路径
     *
     * @param path 文件路径
     */
    public void setPath(String path) {
        this.path = path;
    }

    /**
     * 获取文件大小
     *
     * @return file_size - 文件大小
     */
    public Integer getFileSize() {
        return fileSize;
    }

    /**
     * 设置文件大小
     *
     * @param fileSize 文件大小
     */
    public void setFileSize(Integer fileSize) {
        this.fileSize = fileSize;
    }

    /**
     * 获取md5
     *
     * @return file_md5 - md5
     */
    public String getFileMd5() {
        return fileMd5;
    }

    /**
     * 设置md5
     *
     * @param fileMd5 md5
     */
    public void setFileMd5(String fileMd5) {
        this.fileMd5 = fileMd5;
    }
}